.right-blocks .block { margin-bottom:10px;}
.right-blocks .block.last { margin-bottom:0px; }

.right-blocks .block .house-right-news { border:1px solid #D3D3D3; padding:5px; background-color:#FAFAFA; }
.right-blocks .block .house-right-news ul.items { padding-top:10px; }
.right-blocks .block .house-right-news ul.items li.item { line-height:20px; }

.right-blocks .block .house-block-bbs { color: #333; line-height:20px; padding-top:10px; }
.right-blocks .block .house-block-bbs a { color: #333; }
.right-blocks .block .house-block-bbs a:hover { color: #ff6600; text-decoration: underline; }

.house-block-doctor .items { padding:10px; border-color:#D3D3D3; border-style:solid; border-width:0 1px 1px 1px; background-color:#FAFAFA; line-height:20px; }
.house-block-doctor .question { border:1px solid #0090CF; font-size:14px; height:23px; line-height:23px; width:254px; }
.house-block-doctor #doctor-ask .buttons { padding:10px; }
.house-block-doctor .items { padding-top:10px; }

.right-blocks .commend-sales { border:1px solid #D3D3D3; padding:5px 0 5px 5px; background-color:#FAFAFA; }
.right-blocks .commend-sales .item { padding:8px 0 8px 0; }
.right-blocks .commend-sales .item .pic { float:left; padding-right:10px; }
.right-blocks .commend-sales .item .pic img { padding: 1px; border : 1px solid #ccc; }
.right-blocks .commend-sales .item .desc { float:left; width:139px; line-height:20px; }

.right-blocks .commend-leases { border:1px solid #D3D3D3; padding:5px; background-color:#FAFAFA; }
.right-blocks .commend-leases .item { padding:8px 0 8px 0; }
.right-blocks .commend-leases .item .pic { float:left; padding-right:10px; }
.right-blocks .commend-leases .item .pic img { padding: 1px; border: 1px solid #ccc; }
.right-blocks .commend-leases .item .desc { float:left; width:130px; line-height:20px; }

.right-blocks .commend-brokers .main { border-left: 1px solid #D3D3D3; border-right: 1px solid #D3D3D3; border-bottom: 1px solid #D3D3D3; }
.right-blocks .commend-brokers .main .item { border-bottom: 1px dashed #D9D9D9; margin-bottom: -1px; padding: 10px 0 10px 10px; vertical-align: top;zoom:1;height: 104px;overflow: hidden;}
.right-blocks .commend-brokers .main .item:hover{background: #FAFAFA;}
.right-blocks .commend-brokers .main .item .photo {  width:84px; height:104px; float:left;margin-right: 8px;}
.right-blocks .commend-brokers .main .item .photo .img { width:80px ;height: 100px;padding: 1px;border: 1px solid #eee;}
.right-blocks .commend-brokers .main .item .detail { float:left; width: 126px;}
.right-blocks .commend-brokers .main .item .detail p {line-height: 22px;}
.right-blocks .commend-brokers .main .item .detail p a{ color:#000;}
.right-blocks .commend-brokers .main .item .detail .tel{padding-left:20px; background:url(../images/Broker_Area_36.gif) no-repeat 0 3px;}
.right-blocks .commend-brokers .main .item .detail img{vertical-align: top;}
.right-blocks .commend-brokers .main .item .detail p .num{margin-right: 5px;}
.right-blocks .buy-tools { border:1px solid #D3D3D3; background:#FAFAFA; padding:5px; }
.right-blocks .buy-tools .head{background:url(../images/dsj_tb.gif) no-repeat 0 4px;padding-left: 18px;}
.right-blocks .buy-tools .item { padding-left:10px; height:22px; line-height:22px; margin:5px 20px; background-color:#FDF1F1; border:1px solid #F7AAAA;border-radius:3px}

.right-blocks .community-right-photos .main { zoom:1; border-left: 1px solid #D3D3D3; border-right: 1px solid #D3D3D3; border-bottom: 1px solid #D3D3D3; }
.right-blocks .community-right-photos .main .item { float:left; width:120px; margin:5px; }
.right-blocks .community-right-photos .main .item .photo { background:url("../images/pic_bg.jpg") 0 0 no-repeat; height:97px; width:110px; margin:auto auto; }
.right-blocks .community-right-photos .main .item .photo .img { margin:6px 6px 6px 5px; width:99px; height:75px; }

.right-blocks .community-right-models .main { zoom:1; border-left: 1px solid #D3D3D3; border-right: 1px solid #D3D3D3; border-bottom: 1px solid #D3D3D3; }
.right-blocks .community-right-models .main .item { float:left; width:120px; margin:5px; }
.right-blocks .community-right-models .main .item .photo { line-height:24px; background:url("../images/pic_bg.jpg") 0 0 no-repeat; height:107px; text-align:center; width:110px; margin:auto auto; }
.right-blocks .community-right-models .main .item .photo .img { margin:6px 6px 6px 5px; width:99px; height:75px; }

.right-blocks .community-right-links .main { }
.right-blocks .community-right-links .item { padding:0px 5px; height:22px; line-height:22px; background-color:#EFFFCC; border:1px solid #C8E192; margin-bottom:5px; }
.right-blocks .community-right-links .item.last { margin-bottom:0; }

.right-blocks .community-right-map .main { border-left: 1px solid #D3D3D3; border-right: 1px solid #D3D3D3; border-bottom: 1px solid #D3D3D3; }

.right-blocks .business-recommend { border-left: 1px solid #D3D3D3; border-right: 1px solid #D3D3D3; border-bottom: 1px solid #D3D3D3; padding-top:3px; }
.right-blocks .business-recommend .main .business .item { padding-left:5px; padding-bottom:6px; padding-top:6px; }

.right-blocks .community-info { border-left: 1px solid #D3D3D3; border-right: 1px solid #D3D3D3; border-bottom: 1px solid #D3D3D3; padding:5px; }
.right-blocks .community-info .item { background-color:#ECF0F7; border:1px solid #CFDAEC; height:22px; line-height:22px; margin:5px 20px; padding-left:20px; overflow:hidden; }

.right-blocks .community-establishment .main { border-bottom:1px solid #D3D3D3; border-left:1px solid #D3D3D3; border-right:1px solid #D3D3D3; padding:5px; }
.right-blocks .community-establishment .item-l { line-height:20px; }
.right-blocks .community-establishment .item-r { width:190px; padding-left:5px; line-height:20px; }

.right-blocks .community-right-expert .main { padding: 5px; border-left: 1px solid #D3D3D3; border-right: 1px solid #D3D3D3; border-bottom: 1px solid #D3D3D3; }
.right-blocks .community-right-expert .userImg { float: left; padding-left: 14px; padding-right: 8px; padding-top: 15px; padding-bottom: 15px; width:65px; }
.right-blocks .community-right-expert .userInfo { line-height: 20px; float: left; padding-top: 15px; padding-bottom: 15px; }
